permanent disposal sites - French English Dictionary